// // util/api2.js
// const BASE_URL = 'https://manage.jwk2022.cn/openapiv2/';

// // 定义请求函数
// export const myRequest = (options) => {
//   // 定义请求头部，包含授权信息，可以根据需要添加其他头部信息
//   const header_tmp = {
//     "Authorization": "Bearer " + uni.getStorageSync("Access_token") || "",
//     // 根据传入的options.contentType来设置Content-Type，如果没有传入则默认为application/json
//     "Content-Type": options.contentType || "application/json"
//   };

//   // 返回一个新的Promise对象
//   return new Promise((resolve, reject) => {
//     // 发起请求
//     uni.request({
//       url: BASE_URL + options.url, // 请求的URL
//       method: options.method || 'POST', // 请求方法
//       data: options.data || {}, // 请求参数
//       header: header_tmp, // 请求头部
//       success: (res) => {
//         // 请求成功
//         if (res.statusCode === 200 || res.statusCode === 201) {
//           resolve(res.data); // 成功则解析Promise，直接返回数据部分
//         } else {
//           // 如果状态码不是200或201，根据状态码提供错误反馈
//           const errorReason = {
//             404: '资源未找到，请检查请求的URL是否正确。',
//             401: '未授权，请检查是否已登录或令牌是否有效。',
//             403: '禁止访问，您没有执行此操作的权限。',
//             500: '服务器内部错误，请稍后再试或联系管理员。',
//             default: '请求失败，状态码：' + res.statusCode
//           };
//           const errorMessage = errorReason[res.statusCode] || errorReason.default;
//           uni.showToast({
//             title: errorMessage,
//             icon: 'none'
//           });
//           reject(new Error(errorMessage)); // 失败则拒绝Promise，并提供错误信息
//         }
//       },
//       fail: (err) => {
//         // 请求失败
//         uni.showToast({
//           title: "请求接口失败，请检查网络连接或稍后再试。",
//           icon: 'none'
//         });
//         reject(err); // 失败则拒绝Promise
//       }
//     });
//   });
// };





// 原始api2.js数据


// //    util/api2.js
// const BASE_URL = 'https://manage.jwk2022.cn/openapiv2/'; 

// // 定义请求函数
// export const myRequest = (options) => {
// 	// 定义请求头部，包含授权信息，可以根据需要添加其他头部信息
// 	const header_tmp = {
// 		"Authorization": "Bearer " + uni.getStorageSync("Access_token") || "",
// 		// 根据传入的options.contentType来设置Content-Type，如果没有传入则默认为application/json
// 		"Content-Type": options.contentType || "application/json"
// 	};

// 	// 返回一个新的Promise对象
// 	return new Promise((resolve, reject) => {
// 		// 发起请求
// 		uni.request({
// 			url: BASE_URL + options.url, // 请求的URL
// 			method: options.method || 'POST', // 请求方法，
// 			data: options.data || {}, // 请求参数
// 			header: header_tmp, // 请求头部
// 			success: (res) => {
// 				// 请求成功
// 				if (res.statusCode !== 200 && res.statusCode !== 201) {
// 					// 如果状态码不是200或201，则显示请求失败的提示
// 					return uni.showToast({
// 						title: "请求失败"
// 					});
// 				}
// 				resolve(res); // 成功则解析Promise
// 			},
// 			fail: (err) => {
// 				// 请求失败
// 				return uni.showToast({
// 					title: "请求接口失败"
// 				});
// 				reject(err); // 失败则拒绝Promise
// 			}
// 		});
// 	});
// };